Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy #1-w1 Italy #1-w2 Italy #1-w3 Italy #1-w4 Italy F1 Italy F2 Italy F23 France F4 Italy F27 Italy F30 Italy F34 Italy F35 Italy F5 Italy F18 Italy F31 Italy F33 Italy F34 Spain F2 Italy F15 Italy F16 Italy F18 Italy F19 Portugal F2 Italy F3 Italy F11 Italy F3B Italy F13 Italy F14 Italy F17 Italy F21 Italy F22 Italy F27 Italy F32 Germany F1 Germany F2 Spain F4 Germany F4 Spain F7 Italy F2 Italy F3 Italy F4 Italy F5 Italy F6 Italy F9 Spain F7 Spain F8 Italy F4 Italy F5 Italy F12 Italy F16 Italy F18 Italy F20 Italy F23 Spain F38 Egypt F1 Croatia F3 Italy F3 Italy F11 Italy F23 Italy F25 Italy F27 Spain F32 Croatia F3 Croatia F4 Italy F2 Italy F3 Italy F4 Spain F14 Italy F11 Italy F15 Italy F17 Italy F19 Italy F21 Germany F2 France F8 Italy F16 Italy F23 Italy F1 Italy F13 Croatia F7 Spain F5 Italy F18 Italy F23 Italy F24 Italy F27 Spain F1 Spain F2 Spain F3 Italy F9 Italy F11 Italy F24 Italy F25 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Italy F1 Italy F21 Italy F22 Italy F3 Italy F4 Italy F9 Italy F11 Italy F12 Italy F19 Italy F27 Italy F29 Spain F3 Italy F1 Italy F3 Italy F9 Italy F24 Italy F27 Italy F32 Italy F33 Italy F34 Italy F12 Italy F12 Italy F14 Italy F15 Italy F16 Italy F14 Italy F15 Italy F16 Italy F26 Italy F17 Slovenia F1 Italy F20 Italy F21 Italy F23 Croatia F15 Egypt F1 Egypt F2 Italy F1 Italy F3 Italy F4 Italy F5 Croatia F3 Italy F22 Italy F26 Austria F1 Italy F13 Spain F3 Abierto Internacional de Salinas 'Dario Expreso' - Salinas Heineken Challenger - Ho Chi Minh City Siemens Open 2003 - Scheveningen GHI Bronx Classic - Bronx Open de Franche-Comte - Besancon X Torneo Internazionale di Tennis - Barletta San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open de L'Isere-Trophee BNP Paribas - Grenoble 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul Puerto Rico Challenger Tennis Event - Humacao Izmir Cup - Izmir The Surbiton Trophy - Surbiton Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Rome Challenger Manerbio Challenger Recanati Challenger Brasov Challenger Izmir Challenger Seoul Challenger Bergamo Challenger San Marino Challenger Heineken Challenger - Ho Chi Minh City Santos Challenger Timisoara Challenger Open de la Ville de Saint Denis - Reunion Island Petange Challenger Canottieri Mincio Open - Mantova TED Open - Istanbul Czech Indoor Open - Prague Intersport Heilbronn Open - Heilbronn Orleans Challenger Le Gosier Challenger ATP Guzzini Challenger - Recanati GHI Bronx Tennis Classic - Bronx Orbetello Challenger Quimper Challenger Astana Challenger Cherbourg Challenger Rome Challenger Kazan Challenger Banca Stato Challenger Lugano - Lugano Como Challenger Genova Challenger Rome Challenger Ljubljana Challenger Dallas Challenger Taipei City Challenger Banca Marche Tennis Cup - San Benedetto Open de L'Isere - Grenoble Gimcheon Challenger Nottingham-2 Challenger Portoroz Challenger Brasov Challenger Nottingham Challenger Nova Challenger Osaka - Osaka 3° Trofeo 'Citta di Brindisi' - Brindisi Milan Challenger Todi Challenger Croatia F14 New Delhi Challenger II - New Delhi Monza Challenger Vancouver Challenger Heilbronn Challenger Rimini Challenger Guadalajara Challenger Athens Challenger Ramat Hasharon Challenger Rimini Challenger Todi Challenger Recanati Challenger Bukhara Challenger - Bukhara Yokohama World Tennis Gaora Cup - Yokohama Olbia Challenger - Olbia Heilbronn Challenger Sina-Kia Motors Tennis Cup - Cordenons Sir Supermercati - Rome Citta di Monza - Monza 5° Sporting Challenger - Turin Riviera di Rimini Challenger - Rimini XI Torneo Internazionale di Tennis - Barletta Open de L'Isere (Open 38) - Grenoble Jameson Cup - Milan Sail Open - New Delhi Arroyo de la Encomienda - Valladolid Open Castilla y Leon - Segovia Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova IX Abierto Internacional de Salinas - Salinas Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tennis Napoli Cup 2007 - Napoli III Isla de Lanzarote - Lanzarote Napoli Challenger Recanati Challenger Caltanissetta Challenger Cherbourg Challeger Genova Challenger Milan Challenger Tampere Challenger Como Challenger St. Remy Challenger Eckental Challenger Ortisei Challenger St. Petersburg Open - St. Petersburg Open de Moselle - Metz Bath Challenger Shimadzu All Japan Indoor - Kyoto The Surbiton Trophy - Surbiton IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte The 70th King's Cup and Queen's Cup - Bangkok Open Sainte-Victoire - Aix-En-Provence Guzzini Challenger - Recanati The Nottingham Challenger - Nottingham Jameson Cup - Milan Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux San Remo Tennis Cup - San Remo Sporting Challenger - Turin Trani Cup - Trani St. Petersburg Challenger - St. Petersburg Challenger Fondazione Carige - Genova South African Airways Tennis Open - Durban Mobilux Open - Luxembourg Corona Mexico City Open - Mexico City Mobilux Open - Luxembourg Internazionali di Tennis - Bergamo XL Bermuda Open - Bermuda Heineken Trophy - 's-Hertogenbosch Memorial Manfredini - Sassuolo Top Wool Challenger-Immagine Trophy - Biella Antonio Savoldi-Marco Co. - Manerbio Genoa Open - Genova Antonio Savoldi-Marco Co. - Manerbio Ethias Trophy - Mons Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Sporting Challenger '07 Trofeo Regione Piemonte - Turin Guzzini Challenger - Recanati Open Castilla y Leon - Segovia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Genova Open Challenger - Genova Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Heineken Open - Auckland Open de Rennes La Trinitaine - Rennes Kobstaedernes ATP Challenger - Kolding AIG Japan Open - Tokyo Open de Moselle - Metz Heineken Open - Auckland Milan Indoors - Milan Mercedes-Benz Cup - Los Angeles Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Heilbronn Open - Heilbronn Chennai Open - Chennai Milan Indoors - Milan KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta US Men's Clay Court Championships - Houston St. Petersburg Open - St. Petersburg Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Dublin Challenger - Dublin Pilot Pen Tennis - New Haven Qatar Open - Doha San Remo Challenger Alessandria Challenger Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London Bergamo Challenger Johannesburg Challenger Rhodes Challenger The Stella Artois Grass Court Championships - London Warsteiner Challenger Lubeck - Lubeck Rome Challenger Nottingham Challenger Trani Challenger Todi Challenger Ljubljana Challenger Tarragona Challenger Tashkent Challenger Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Reunion Island Challenger Courmayeur Challenger Wolfsburg Challenger Johannesburg Challenger Estoril Open - Estoril Nottingham Challenger Nottingham Challenger Delray Beach International Tennis Championships - Delray Beach San Benedetto Challenger Countrywide Classic - Los Angeles Palermo Challenger Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Blumenau Challenger Napoli Challenger The Surbiton Trophy - Surbiton AEGON Championships - London Ordina Open - 's-Hertogenbosch V Gramado Open de Tennis - Gramado Tampere Challenger Chennai Open - Chennai BCR Open Romania - Bucharest Citi Open - Washington St. Remy Challenger AEGON Championships - London St. Petersburg Challenger 2006 - St. Petersburg Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Open de Nice Cote d'Azur - Nice Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow Swiss Indoors Basel - Basel Heilbronn Challenger Brisbane International - Brisbane Apia International - Sydney Sao Paulo Challenger Open Sud de France - Montpellier SAP Open - San Jose BMW Tennis Championship - Sunrise Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Moselle Open - Metz Erste Bank Open - Vienna Valencia Open - Valencia Quimper Challenger Brisbane International - Brisbane Heineken Open - Auckland Open 13 - Marseille Cherbourg Challenger Tennis Napoli Cup - Napoli Heineken Open Shanghai - Shanghai Portugal Open - Oeiras Power Horse Cup - Dusseldorf Dallas Challenger ATU Cup - Weiden Riviera di Rimini Challenger - Rimini Alessandria Challenger Rome Challenger Milan Challenger Open de la Ville de Saint Denis - Reunion Island Caltanissetta Challenger San Benedetto Challenger UNICEF Open - 's Hertogenbosch Cremona Challenger Moselle Open - Metz Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Meknes Challenger Salinas Challenger Topshelf Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Challenger Ford de Cherbourg - Cherbourg If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Aircel Chennai Open - Chennai Gallagher International - Hamilton Apia International - Sydney Ordina Open - 's-Hertogenbosch Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Todi Challenger Heineken Open - Auckland Next Generation Adelaide International - Adelaide Topshelf Open - 's-Hertogenbosch Leon Challenger Belgrade Challenger AEGON Championships - London Tennis Napoli Cup 2006 - Napoli Aegon Nottingham Open - Nottingham Sarajevo Challenger Hall of Fame Tennis Championships - Newport Moselle Open - Metz Shenzhen Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON Championships - London Abierto Mexicano - Los Cabos BB&T Atlanta Open - Atlanta Nottingham Challenger Reggio Emilia Challenger Regions Morgan Keegan Championships - Memphis Milan Challenger The Artois Championships - London Brisbane International - Brisbane Sydney International - Sydney San Benedetto Challenger Garanti Koza Sofia Open - Sofia Johannesburg Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Valencia Open - Valencia Grand Prix de Tennis de Lyon - Lyon Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Hall of Fame Open - Newport Ethias Trophy - Mons AEGON Championships - London Samsung Securities Cup - Seoul San Remo Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Irving Challenger Shimadzu All Japan Indoor - Kyoto 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Binghamton Professional Tennis Tournament - Binghamton Turin Challenger VII Torneo Internazionale di Tennis - Barletta Gemax Open - Belgrade Rennes Challenger Top Wool Challenger - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Societa Canottieri Mincio 2005 - Mantova Irving Challenger Tennis Napoli Cup 2004 - Napoli Samsung Secruities Cup Challenger - Seoul Garden Open 2004 - Rome Flea Market Cup Busan Challenger Tennis - Busan Budapest Challenger - Budapest Arroyo de la Encomienda - Valladolid San Benedetto Challenger Nord/LB Open 2004 - Braunschweig XI Open International D'Andorra - Andorra Canottieri Minico 2004 - Mantova San Marino Cepu Open - San Marino Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Genoa Open Challenger-Fondazione Carige - Genova Internazionali de Tennis di Bergamo - Bergamo Trofeo Francesco Guzzini - Recanati 13 BH Tennis Open International Cup - Belo Horizonte Cepu Open - San Marino San Benedetto Challenger - San Benedetto ATP Open Castilla y Leon - Segovia Moselle Open - Metz Zagreb Open - Zagreb Sporting Challenger 2003 - Turin V Trani Cup - Trani Trani Cup - Trani The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Qatar Open - Doha NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Sunrise Challenger Internationaler Raiffeisen Grand Prix - St. Polten Legg Mason Tennis Classic - Washington D.C. Jersey Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Sony Ericsson Open - Miami San Benedetto Challenger Vancouver Challenger Grand Prix Hassan II - Casablanca Mutua Madrilena Masters Madrid - Madrid Hypo Group Tennis International - Portschach Rogers Masters - Toronto Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Open 13 - Marseille Estoril Open - Estoril BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Rogers Cup - Toronto Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BRD Nastase Tiriac Trophy - Bucharest Internazionali BNL d'Italia - Rome Campbells Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Citi Open - Washington Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York The Stella Artois Championships - London Miami Open - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, MAR-LUX 2-3 Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Olympics - London Olympics - Rio de Janeiro